* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}



body {
  width: 100%;
  height: 100%;
  overflow: auto;
  min-width: 1200px;
  color: #fff;
  font: 12px/1.5 \5FAE\8F6F\96C5\9ED1, \5B8B\4F53, "Hiragino Sans GB", STHeiti, "WenQuanYi Micro Hei", "Droid Sans Fallback", SimSun, sans-serif;
}

html,
#app {
  width: 100%;
  height: 100%;
  font-family: SiyuanRegular;
  font-size: 12px;
}

ol,
ul {
  list-style: none;
}


// 文字超出一行省略显示
.text-over {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

// 轮播图 左右切换图标样式
.swiper {
  position: relative !important;

  .swiper-container {
    margin: 0 20px !important;
    padding: 0 20px !important;
  }
}

.swiper-button-prev {
  left: 0 !important;
}

.swiper-button-next {
  right: 0 !important;
}

.swiper-button-white {
  background: rgba(51, 51, 51, 0.5) !important;
  border-radius: 3px !important;
  width: calc(var(--swiper-navigation-size) / 44 * 22) !important;
  height: calc(var(--swiper-navigation-size) / 44 * 22) !important;
  margin-top: calc(-1 * var(--swiper-navigation-size) / 44 * 11) !important;

  &:after {
    font-size: 12px !important;
  }
}

// 编辑器盒子样式调整
.editor-box {
  word-wrap: break-word;
  font-size: 16px;
  line-height: 1.7;
  color: #666;
}

.editor-box p {
  margin: .8em 0;
  min-height: 1em;
}

.editor-box iframe,
.editor-box video,
.editor-box table,
.editor-box embed {
  max-width: 100%;
}

.editor-box video,
.editor-box embed {
  height: auto;
}

.editor-box th,
.editor-box td {
  border: 1px solid #ddd;
}

.editor-box img {
  height: auto !important;
  max-width: 100%;
}

.el-pagination {
  text-align: center;
}

.el-tabs__nav-wrap::after {
  height: 1px !important;
  background-color: #F2F3F5 !important
}

.el-tabs__item.is-active {
  color: #0056EF !important
}

.el-tabs__item:hover {
  color: #0056EF !important
}

.el-tabs__active-bar {
  background-color: #0056EF !important
}


@font-face {
  font-family: AlibabaPuHuiTiB;
  src: url('../static/Alibaba-PuHuiTi-Bold.ttf');
}

@font-face {
  font-family: Source Han Sans CN;
}

@font-face {
  font-family: AgencyFB-Bold;
  src: url('../static/AgencyFB-Bold.ttf');
}

@font-face {
  font-family: TRENDS;
  src: url('../static/TRENDS.ttf');
}

@font-face {
  font-family: DIN-Bold;
  src: url('../static/DIN-Bold.otf');
}


@font-face {
  font-family: YouSheBiaoTiHei;
  src: url('../static/ysbthzt.ttf');
}

.icon {
  width: 24px;
  height: 24px;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}